//不应该被搜索到的字符
const skipChar = [
  " ",
  "。",
  "，",
  "‘",
  "’",
  "：",
  "“",
  "”",
  ".",
  "？",
  "?",
  "！",
  "!",
  "；",
  ";",
  "、",
  ",",
  "《",
  "》",
  "(",
  ")",
  "（",
  "）",
  "【",
  "】",
  "「",
  "」",
  "『",
  "』",
  "〔",
  "〕",
  "〖",
  "〗",
  "〘",
  "〙",
  "〚",
  "〛",
  "“",
  "”",
  "‘",
  "’",
  "《",
  "》",
  "(",
  ")",
  "（",
  "）",
  "【",
  "】",
  "「",
  "」",
  "『",
  "』",
  "〔",
  "〕",
  "〖",
  "〗",
  "〘",
  "〙",
  "〚",
  "〛",
  "“",
  "”",
  "‘",
  "’",
  "《",
  "》",
  "(",
  ")",
  "（",
  "）",
  "【",
  "】",
  "「",
];

const lawNoIdx = [
  // 不需要创建索引的字段
  "children",
  "mapping",
  "isValid",
  "effectivenessLevel",
  "revisedAt",
  "appendices._id",
  "appendices.description",
  "appendices.text",
  "children",
  "publishedAt",
  "description",
  "source",
  "publishDepartment",
];

const lawExclusions = [
  //不需要分词的字段
  ...lawNoIdx,
];

const lawItemNoIdx = [
  "children",
  "parent",
  "mapping",
  "startAt",
  "endAt",
  "type",
  "revisionHistory.revisedAt",
  "root",
];

const lawItemExclusions = [
  //不需要分词的字段
  ...lawItemNoIdx,
];

module.exports = {
  skipChar,
  lawExclusions,
  lawItemExclusions,
  lawNoIdx,
  lawItemNoIdx,
};
